An Approximation Scheme for Scheduling Independent Jobs into Subcubes of a Hypercube of Fixed Dimension
نویسندگان
چکیده
We study the problem of scheduling independent jobs in a hypercube where jobs are executed in subcubes of various dimensions. The problem being NP-complete, several approximation algorithms based on list scheduling have been proposed, having approximation ratio of order of 2. In this paper, a linear time &-approximation algorithm for the problem is provided when the size of the hypercube is fixed. We use a reduction to a special strip-packing (or two-dimensional packing) problem with bounded number of distinct pieces. Then, we transform the strip-packing solution into a feasible one for the initial scheduling problem with a small loss in performance. Finally, we provide an improvement which leads to significant reduction of the size of the strip-packing problem.
منابع مشابه
A Boolean Expression-Based Approach for Maximum Incomplete Subcube Identification in Faulty Hypercubes
An incomplete hypercube possesses virtually every advantage of complete hypercubes, including simple deadlock-free routing, a small diameter, bounded link traffic density, a good support of parallel algorithms, and so on. It is natural to reconfigure a faulty hypercube into a maximum incomplete cube so as to lower potential performance degradation, because a hypercube so reconfigured often resu...
متن کاملProcessor Allocation Using a Reservation Technique in Hypercube Computers*
Several allocation policies proposed in the literature for hypercubes provide only in-cremental performance improvement at the cost of complexity. This is primarily due to the FCFS scheduling used for job sequencing. Larger jobs tend to block the succeeding jobs which could otherwise be allocated on the system. A greater impact on the performance can be obtained by eecient job scheduling. This ...
متن کاملParallel Jobs Scheduling with a Specific Due Date: Asemi-definite Relaxation-based Algorithm
This paper considers a different version of the parallel machines scheduling problem in which the parallel jobs simultaneously requirea pre-specifiedjob-dependent number of machines when being processed.This relaxation departs from one of the classic scheduling assumptions. While the analytical conditions can be easily statedfor some simple models, a graph model approach is required when confli...
متن کاملImproved approximation algorithms for scheduling with fixed jobs
We study two closely related problems in non-preemptive scheduling of sequential jobs on identical parallel machines. In these two settings there are either fixed jobs or nonavailability intervals during which the machines are not available; in either case, the objective is to minimize the makespan. Both formulations have different applications, e.g. in turnaround scheduling or overlay computin...
متن کاملApproximation Algorithms for Scheduling Jobs with Chain Precedence Constraints
The problem of scheduling jobs with precedence constraints is a central problem in Scheduling Theory which arises in many industrial and scientific applications. In this paper we present a polynomial time approximation scheme for the problem of scheduling jobs with chain precedence constraints on a fixed number of uniformly related machines. Our algorithm works even if we allow “slow” machines ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 178 شماره
صفحات -
تاریخ انتشار 1997